home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Merciful 2
/
Merciful - Disc 2.iso
/
software
/
m
/
maxonc++3.dms
/
maxonc++3.adf
/
Libs
/
RctLibChanges.txt
< prev
next >
Wrap
Text File
|
1992-11-23
|
5KB
|
128 lines
Änderungen in der Resource-Library
V 16.31
- Änderung der Objektlistenverwaltung
es existiert intern jetzt nur noch eine Liste, in der alle Objekte,
die mit der Library erzeugt wurden, verwaltet werden. Dies bildet
die Grundlage für das in der Library allgemeingültige "Eventhandling".
Dazu später mehr!
- Das Tag-Flag RIA_Debug der Funktion R_InitAppl kann abgeschaltet werden.
War immer eingeschaltet!
V 16.32
- Nun wieder korrektes Fensterhandling beim Betrieb unter Kickstart/
Workbench 1.3.
- Einführung der alternativen Requester - festlegbar durch Tag-Parameter
bei Aufruf der Funktion R_InitAppl.
RIA_UseAslFiler (Boolean)
Statt des RCT-FileRequesters soll bei Aufruf der Funktion R_Filer der
ASL -FileRequester angezeigt werden. Unter Kickstart Version 1.3
wird diese Einstellung selbstverständlich ignoriert!
RIA_UseAslFontReq (Boolean)
Statt des RCT-FontRequesters soll bei Aufruf der Funktion R_FontReq
(mit dieser Version neu hinzugekommen) der ASL-FontReq angezeigt werden.
Unter Kickstart Version 1.3 wird diese Einstellung selbstverständlich
ignoriert!
RIA_UseAslScrReq (Boolean)
Statt des RCT-ScreenModeRequesters soll bei Aufruf der Funktion
R_ModeIDReq der ASL-ScreenModeRequester angezeigt werden. Da dieser
Requester erst mit der Workbench 2.1 verfügbar ist, wird der
RCT-ScreenModeRequester natürlich auch unter 2.0 und unter 1.3
angezeigt.
V 16.33
- ein weiteres neues Tag-Flag beim Aufruf der Funktion R_InitAppl.
RIA_ChangeFlags (ApplAddr - Adresse, die beim ersten Aufruf von R_InitAppl
geliefert wurde)
Mit diesem TAG-Parameter können die Flags für die Bibliothek während der
Laufzeit nachträglich geändert werden. Man kann also somit die beim Betrieb
des Programmes den Anwender entscheiden lassen, ob der lieber mit den ASL-
oder dem RCT-FileRequester/FontRequester/ScreenModeRequester arbeiten möchte.
Wurde vor der Änderung bereits ein Requester benutzt, werden die internen
Einstellungen dafür (FileChaching / Höhe / Breite / Initialwerte) gelöscht.
Der entsprechende, nach der veränderung Angezeigte Requester wird komplett
neu initialisiert (zwar schade - aber nicht anders zu machen!).
Wird durch die neue Einstallung der FileRequester verändert, werden alte
FileRequester Strukturen automatisch freigegeben. Man muß sie nicht extra
mit der Funktion R_Destroy freigeben
- Änderung des FileRequesteraufrufes.
Zurückgeleifert wird nur noch die Angabe ob das OK- (1) oder Abbruch-Gagdet (0) des
FileRequesters gedrückt wurde.
Im neuer Tag_Parameter RF_FileReqAdr wird die FileRequester Strukutr angegeben, aus
der die Pfad- und Datei-Daten gelesen werden können. Dieser Parameter erwartet eine
Adresse einer FileRequester-Struktur. Allociert wird diese mit der Funktion R_Create
oder direkt beim Aufruf der Funktion R_Filer (siehe Beispielprogramm).
Achtung: Bei Aufruf der Funktion können beide Tag-Parameter RF_Handle und RF_FileReqAdr
angegeben werden.
Ist RF_Handle = 0L wird immer eine neue FileRequester Struktur allociert.
Ist RF_Handle nicht angegeben und RF_FileReqAdr = 0L wird ebenfalls eine neue
Strukutr allociert.
Ist RF_FileReqAdr nicht angegeben, wird der Auffruf abgebrochen, weil die
Rückgabewerte dann nicht ermittelt werden können.
Ist RF_Handle > 0L und RF_FileReqAdr = 0L wird die entsprechende Struktur aus der
Objektliste ermittelt und in RF_FileReqAdr eingesetzt.
Ist RF_FileReqAdr eine gültige Adresse und RF_Handle > 0 wird die Adresse in
RF_FileReqAdr genutzt und die Angaben in RF_Handle ignoriert.
V 16.34
- neue Type- und Tag-Parameter für R_Create.
Type:
R_FileReq - ein neuer FileRequester soll allociert werden. Dies geschieht auch automatisch,
wenn der FileRequester wie oben beschrieben aufgerufen wird.
Tags:
R_New_Res - das Object des angegebenen Typs soll neu allociert werden.
R_RetHandle - in diesem TagParameter wird der Handle des Objectes zurückgeliefert.
(siehe Beispielprogramm)
V16.35
- die Neuerungen bei Aufruf des neuen FileRequesters machten untern 2.0 (WB 37.67) Probleme.
- Korrektur der Automatischen Farbanpassung für Gadgetborder.
- Korrektur der Funktion R_GadDrawWindow. Bei verwendung eines Gimmezerozero Window
wurden die Gadgetpositionen fehlerhaft berechnet.
- Korrektur der Funktion R_SetReqText. Bei Aufruf mit angezeigtem Requester wurde
der neue Text an eine falsche Position geschrieben, wenn es sich um ein Gimmezerozero Window
handelte.
V16.36
- Ab dieser Version kann nun auch mit der Funktion R_RemWindow ein zuvor mit R_GadDrawWindow
angezeigter Requester wieder entfernen.
V16.37
- Korrekte Einbindung des FileRequesters auch unter Kickstart 1.3.
V16.38
- Einführung des Tag-Flags RIA_ChangeFlags für die Funktion R_InitAppl.
Mit diesem Flag ist es möglich, während des Programmlaufs zwischen ASL
und RCT-Requestern hin und her zu schalten. In ti_Data muß die ApplAddr,
die zuvor mit normalem Aufruf der Funktion R_InitAppl ermittelt wurde,
angegeben werden.
V16.39
- Kleinere Kosmetika am File-Requester. Die Gadgets sind nicht mehr ganz so hoch
wie in der alten Version.
V16.40
- aktuelle,getestete Version.